@charset "windows-1251";
/* CSS Document */

body {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

textarea {
	
	height: 300px;
	
}

img {
	margin:0;
	padding:0;
	border:0;
}

form {
	margin:0;
	padding:0;
	border:0;
}

input#keyword {
	font-size:14px;
}

select#selecttype {
	font-size:14px;
}

#username, #password {
	font-size:10px;
}

.main_table {
	/*width: 1020px;*/
	width: 997px;
	height: 100%;
	background-color: #FFFFFF;
}
.rignt_align {
	text-align: right;
	width: 55px;
	vertical-align: bottom;
}
/* HEADER */
.menu_tbl {
	width: 997px;
	background-color: #FFFFFF;
	}
.menu_btns {
	text-align: right;
	vertical-align: bottom;
	background-image: url(../images/btns.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 590px;
	
}
	
.menu_logo {
	width: 400px;
	height: 57px;
	text-align: left;
	background-image: url(../images/logo1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #023797;
	vertical-align: bottom;
}
.header_menu_table {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	width: 100%;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #023797;
	}
.header_menu_left {
	width: 12px;
	background-image: url(../images/header_menu_left.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
}
.header_menu_right {
	width: 12px;
	background-image: url(../images/header_menu_right.gif);
	height: 20px;
}
.menu_btns_item {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-image: url(../images/header_menu_notice.gif);
	background-repeat: repeat-x;
	height: 20px;
	background-position: bottom;
}
.header_menu_middle {
	width: 8px;
	text-align: center;
	background-image: url(../images/header_menu_middle.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 20px;
}
/* title_bar_link*/
a.firms_link:link, a.firms_link:visited, a.firms_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	font-weight: bold;
	letter-spacing: 2px;
}
a.firms_link:hover {
	color: #003399;
}

/* customer form */
.frieze {
	background-image: url(../images/frieze.gif);
	background-repeat: repeat-x;
	height: 15px;
}
.info_bar{
}
.menu_form {
	color:#000000;
	width: 160px;
	background-image: url(../images/statistic.gif);
	height: 120px;
	background-repeat: repeat-x;
	background-position: top;
	
} 
.register_right {
	background-image: url(../images/register_right.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 120px;
	width: 14px;
}
.statistics {
	color:#000000;
	background-image: url(../images/statistic.gif);
	background-repeat: repeat-x;
	height: 120px;
	background-position: bottom;
	border-right-width: 1px;
	border-right-style: inset;
	border-right-color: #000066;
	width: 200px;
}
.statistics_left {
	background-image: url(../images/statistic_left.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 14px;
	background-position: top;
}
.statistics_right {
	background-repeat: no-repeat;
	height: 120px;
	width: 14px;
	background-position: top;
	background-image: url(../images/statistic_right.gif);
}
.main_content_title {
	height: 15px;
	text-align: left;
	padding: 2px 2px 2px 10px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1949A0;
	color: #000066;
	width: 172px;
}
.main_content_title_search {
	height: 15px;
	text-align: left;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #4167AD;
	color: #000066;
}
.middle_search {
	background-image: url(../images/search.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 120px;
	/*width: 560px;*/
	vertical-align: top;
}
.left_search {
	background-image: url(../images/left_search.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 120px;
	width: 11px;
}
.search_menu {
	width:540px;
	border: 1px solid #333333;
	margin-top: 10px;
}
.search_menu_left {
	background-image: url(../images/search_menu_left.gif);
	width: 20px;
	background-repeat: no-repeat;
	height: 40px;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1949a0;
}
.search_menu_title {
	background-image: url(../images/search_menu.gif);
	background-repeat: repeat-x;
	height: 60px;
	width: 280px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1949a0;
	border-bottom-color: #1949a0;
}
.search_menu_right {
	background-image: url(../images/search_menu_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1949a0;
}
.right_search {
	background-image: url(../images/right_search.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 120px;
	width: 10px;
}
.entrance_register {
	color:#000000;
	background-image: url(../images/statistic.gif);
	background-repeat: repeat-x;
	height: 120px;
	background-position: bottom;
	border-right-width: 1px;
	border-right-style: inset;
	border-right-color: #000066;
	width: 200px;
}
a.main:link, a.main:visited {
	font-size: 9px;
	color:#000099;
}
a.main:hover, a.main:active {
	color: #0033CC;
} 
à.menu_btns_home_link:link, a.menu_btns_home_link:visited, a.menu_btns_home_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #173D90;
}
a.menu_btns_home_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006600;
	text-decoration: underline;
}
à.menu_btns_product_link:link, a.menu_btns_product_link:visited, a.menu_btns_product_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #173D90;
}
a.menu_btns_product_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
	text-decoration: underline;
}
à.menu_btns_offers_link:link, a.menu_btns_offers_link:visited, a.menu_btns_offers_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #173D90;
}
a.menu_btns_offers_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00CC66;
	text-decoration: underline;
}
à.menu_btns_notice_link:link, a.menu_btns_notice_link:visited, a.menu_btns_notice_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #173D90;
}
a.menu_btns_notice_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6600CC;
	text-decoration: underline;
}
à.menu_btns_present_link:link, a.menu_btns_present_link:visited, a.menu_btns_present_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #173D90;
}
a.menu_btns_present_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7D003F;
	text-decoration: underline;
}
à.menu_btns_house_link:link, a.menu_btns_house_link:visited, a.menu_btns_house_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #173D90;
}
a.menu_btns_house_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B74900;
	text-decoration: underline;
}
à.menu_btns_TN_link:link, a.menu_btns_TN_link:visited, a.menu_btns_TN_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #173D90;
}
a.menu_btns_TN_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0099CC;
	text-decoration: underline;
}
a, a.visited, a.active, a.link {
	font-size:9px;
	color:#173D90;
	text-decoration:none;
}

.menu_login_tbl {
	width: 150px;
	vertical-align: top;
}
.menu_logo_txt {
	width: 40px;
	text-align: right;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3073B2;
}
.bg_rev {
vertical-align:top;
}
.left {
	background-color: #ECFCFF;
	vertical-align: top;
	width: 200px;
}
.redredwine
{
	background-color:#D8EEFD;
	background-repeat:no-repeat;
	background-position:right top;
	width: 200px;
	background-image: url(../images/left_menu.gif);
	border-right: 2px solid #023797;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #023797;
	border-left-color: #023797;
	
	

}
.redredwine_title, a.redredwine_title:visited, a.redredwine_title:active, a.redredwine_title:link
{
	text-align:center;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	color:#000066;
	border-top: 2px solid #023797;
	border-bottom: 2px solid #023797;
	
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	letter-spacing: 1px;
}
a.redredwine_title:hover
{
text-decoration:underline;
color:#1B69B7;
}
.news {
	width: 200px;
	border: 2px outset #006600;
	background-color: #FFFFFF;
}
.news_title {
	background-image: url(../images/news_left.gif);
	height: 30px;
	width: 195px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #003300;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	letter-spacing: 1px;
	background-position: left;
}
.news_kateg {
	height: 30px;
	background-color: #EAFFFB;
	text-align: left;
}
.news_news {
}
.news_txt {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: left;
	width: 195px;
	color: #333333;
}
.news_add {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
}
a.news_link, a.news_link:link, news_link:visited, news_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006633;
	font-weight: bold;
}
a.news_link:hover {
	color: #B70306;
}
.table_kateg_legend_border {
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 198px;
	font-style: normal;
	font-weight: bold;
	color: #173d90;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #023797;
}
.table_kateg_border_dolu {
	background-image: url(../images/line2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 135px;
	height: 30px;
}
.blue_link, a.blue_link:link, a.blue_link:active, a.blue_link:visited {
	text-decoration:none;
	color:#000099;
	padding-left: 5px;
}
a.blue_link:hover {
text-decoration:underline;
color:#173D90;
}
.legend_firmi, a.legend_firmi:link, a.legend_firmi:active, a.legend_firmi:visited {
	text-decoration:none;
	color:#000000;
}

a.legend_firmi:hover {
text-decoration:underline;
color:#000000;
}

.legend_artikuli, a.legend_artikuli:link, a.legend_artikuli:active, a.legend_artikuli:visited {
	text-decoration:none;
	color:#B334EF;
	text-align: right;
}

a.legend_artikuli:hover {
text-decoration:underline;
color:#B334EF;
}
.legend_promociq, a.legend_promociq:link, a.legend_promociq:active, a.legend_promociq:visited {
	text-decoration:none;
	color:#941DDF;
}

a.legend_promociq:hover {
text-decoration:underline;
color:#BF38F7;
}

.legend_nalichnost, a.legend_nalichnost:link, a.legend_nalichnost:active, a.legend_nalichnost:visited {
text-decoration:none;
color:#009900;
}

a.legend_nalichnost:hover {
text-decoration:underline;
color:#009900;
}

.legend_zalejali, a.legend_zalejali:link, a.legend_zalejali:active, a.legend_zalejali:visited {
text-decoration:none;
color:#FF0000;
}

a.legend_zalejali:hover {
text-decoration:underline;
color:#FF0000;
}

.table_kateg_statisrics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}

.border_all_blue {
	text-align: left;
	width:100%;
	/*width: 985px;*/
	/*width: 790px;*/
	}
.main_middle_table {
	background-color: #FFFFFF;
	/*width: 569px;*/
	/*width:793px;*/
}
.main_right_table {
	width: 200px;
	text-align: left;
	vertical-align: top;
	border-right: 2px solid #FF9933;
	border-bottom: 2px solid #FF9933;
	border-left: 2px solid #FF9933;
}


.group_present {
	width: 567px;
	border: 1px outset #333333;
	text-align: center;
}
.group_name_present {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 180px;
	background-color: #E9F4FE;
}
.group_center_present {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #E1E1E1;
	border-left-color: #E1E1E1;
	width: 189px;
}
.group_right_present {
	width: 189px;
}
.group_price {
	height: 43px;
	background-color: #E9F4FE;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #0000CC;
	border-right-width: 1px;
	border-right-style: outset;
	border-right-color: #0000CC;
	text-align: center;
}
.prise_old {
text-decoration:line-through;
}
.main_content_title_estates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 30px;
	vertical-align: middle;
	background-color: #FDFADE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FF9933;
	color: #E05907;
}
.real_sell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	color: #DD0000;
	background-image: url(../images/real_link.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.real_name {
	background-image: url(../images/real_link.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-top: 5px;
	padding-left: 5px;
}
.real_direction {
	background-color: #FDFADE;
	padding-top: 5px;
}
.index_estates {
	background-color: #FFFFEC;
	vertical-align: top;
}
.table_estates {
	background-color: #FFFFFF;
	vertical-align: top;
	width: 200px;
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	border-left: 1px solid #FF9933;
}
.name_estates {
	background-color: #E9F4FE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003399;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003399;
}
.prise_estates {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFEC;
	color: #FF6600;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FF3300;
	border-bottom-color: #FF3300;
}


.product_present {
	text-align:center;
	vertical-align:center;
	border-right:1px dotted #E1E1E1;
}

/* footer */

/* FOOTER */
.footer {
	text-align: center;
	text-decoration: overline;
	background-color: #F0FAFF;
	width:997px;
}
.footer_menu {
	background-image: url(../images/footer_frieze.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	vertical-align: top;
	height: 30px;
	background-color: #FFFFFF;
	
	
	
}

.rignt_align {
	text-align: right;
	width: 55px;
	vertical-align: bottom;
}

.copyright {
	
	text-align:center;
	
	}

/* Advanced search */

.search_category {
	height: 150px;
}
.search_category_title {
	height: 30px;
}
/*.search_menu_category {
	border: 1px outset #333333;
	
}*/

.search_menu_category {
	border: 1px outset #333333;
	width: 528px;
}

.search_menu_category_title {
	background-image: url(../images/category_search.gif);
	background-repeat: repeat-x;
	height: 22px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}
.search_menu_category_left {
	background-image: url(../images/search_category_left.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	background-position: left top;
}
.search_menu_category_left2 {
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	background-position: left top;
	background-image: url(../images/search_category_left2.gif);
}
.under_category_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.choise_form {
	background-color: #FFFBF0;
	width:240px;
	font-size:9px;
}

.search_form {
	background-color: #FFFFFF;
	width:120px;
	font-size:9px;
	
}

.search_info {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
	font-weight: bold;
}

. {
	/*background-image: url(../images/category_search_under.gif);
	background-repeat: repeat-x;*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	background-position: top;
	*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #2D3748;
	text-align: left;
	height: 25px;
	#background-color: #EEEEEE;
	background-color: #FFFFFF;

	
}

.criteria {
	background-color:#EEF5FE;
	font-size:9px;
	width:150px;
	height:20px;
	
}

/*.search_menu_sort {
	border-left:1px solid #C1C1C1;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}*/

.search_menu_sort {
	/*width: 450px;*/
	height:103px;
	border: 1px outset #333333;
}

/* presented merchants */

.firms_news {
	background-color:#EDFDF9;
	width: 200px;
	border-right: 2px solid #003300;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #003300;
	border-left-color: #003300;
	background-image: url(../images/firms_news.gif);
}
.firms_news_title {
	text-align:center;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	color:#003333;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	height: 30px;
	letter-spacing: 1px;
	border-bottom-width: 2px;
	border-bottom-style: outset;
	border-bottom-color: #003300;
	border-top-width: 2px;
	border-top-style: outset;
	border-top-color: #003300;
}
a.firms_news_link:link, firms_news_link:active, firms_news_link:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	color: #30704D;
}
a.firms_news_link:hover{
	color: #000099;
}
.firms_news_name {
	height: 24px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9BCEBB;
}
.firms_news_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 195px;
	color: #333333;
	background-color: #FFFFFF;
}

a.news_firm:link, news_firm:visited, news_firm:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	font-weight: bold;
}
a.news_firm:hover {
	color: #0000CC;
}

/* new_products_presenting */


/*.presenting_products {
	width: 100%;
	vertical-align: top;
	background-color: #FFFFFF;
}
*/
.presenting_products {
	width: 100%;
	vertical-align: top;
	border-top: 2px ridge #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #C0CBDE;
}


.new_products {
	background-image: url(../images/new_products.gif);
	background-repeat: repeat-x;
	height: 30px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
	font-size: 18px;
	text-align: left;
	vertical-align: bottom;
	background-color: #C0CBDE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	letter-spacing: 1px;
}



/*
.new_products_left {
	background-image: url(../images/chosen_firms.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	width: 28px;
	background-color: #FFF9ec;
}
.new_products {
	height: 30px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #003300;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 2px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000099;
}
.new_products_right {
	background-image: url(../images/chosen_firms_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	width: 28px;
	background-color: #FFF9ec;
	text-align: left;
}

*/

/* PRESENTATION OF PRODUCTS (SEARCH) */
.choice {
	vertical-align: top;
	text-align: right;
	width: 20px;
}
.new_products_presenting {
	background-color: #FFFFFF;
	width:100%;
	/*width: 780px;*/
	border-left: 1px ridge #999999;
}
.new_pr_statute {
	background-color: #F0F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.new_pr_opis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}
.entrance_potr {
	background-image: url(../images/entrance_potr.gif);
	background-repeat: repeat-x;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
}

.group_garden_undercategorys {
background-image: url(../images/group_garden2.gif);
	background-repeat: no-repeat;
	background-position: left;
	/*height: 22px;*/
	background-color: #D7FFDF;
	text-align: center;
	vertical-align: middle;
	/*width: 567px;*/
	width:100%;
	color: #028B1E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid #65C87C;
}

.group_garden_undercategorys h2 {
	height:22px;
}

/* summary results */

.legend_products {
	border: 1px outset #000066;
	width: 200px;
}
.img_legend {
	background-color: #F0F7FF;
	width: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
}
.new_pr_legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
.legend_products_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	background-color: #f0f7ff;
	border: 1px solid #000099;
}

/* OFFERS */

a.oferts_link:link, a.oferts_link:visited, a.oferts_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
	font-weight: bold;
	letter-spacing: 2px;
}
a.oferts_link:hover {
	color: #FF0000;
}

.oferts_part {
	border: 1px solid #AE2011;
}
.oferts_title {
	background-repeat: no-repeat;
	background-position: left;
	height: 22px;
	background-color: #FEF4E6;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	color: #FE6C01;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid #FF9900;
	background-image: url(../images/oferts_title.gif);
}
.oferts_direction {
	background-color: #FEF4E6;
	width: 12px;
	padding-top: 5px;
}
.oferts_name {
	background-color: #FFFFFF;
	background-image: url(../images/offerts_link.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-top: 5px;
	padding-left: 5px;
}
.img_legend_position {
	text-align: center;
	width: 60px;
}
/* presented  merchants */
.presenting_firms_left {
    height: 24px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99A8D0;
	width: 180px;
}
a.pr_firms_left_link:link, pr_firms_left_link:active, pr_firms_left_link:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	color: #002E8C;
}
a.pr_firms_left_link:hover{
	color: #000099;
}
a.pr_firms_link:link, pr_firms_link:active, pr_firms_link:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	height: 30px;
	color: #000000;
}
a.pr_firms_link:hover{
	color: #000099;
}

.pr_firms_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #5F5F5F;
	height: 12px;
}
.pr_firms_info {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2DBDC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2DBDC;
}
.pr_firms_bottom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 10px;
}
.pr_firms_more {
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #000099;
}

.presenting_firms {
	/*width: 770px;*/
	width:730px;
	background-color: #F2FCFF;
}


.presenting_firms_title{
	height: 30px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid #000000;
	
	width:100%;
	background-image: url(../images/presenting_firms.gif);
	background-repeat: no-repeat;
	background-color: #E9FFF7;
	
	
}


.presenting_firms_title_story {
	height: 50px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(../images/new_products.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/*
.presenting_firms_title{
	height: 30px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	width: 100%;
	background-color: #EDF8FF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000099;
}
*/
.logo_firm {
	height: 30px;
	width: 57px;
}

a.firms_link:link, a.firms_link:visited, a.firms_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	font-weight: bold;
	letter-spacing: 2px;
}
a.firms_link:hover {
	color: #003399;
}

.choice {
	vertical-align: top;
	text-align: right;
	width: 20px;
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

/* index presented merchants */


.title_pr_firms {
	background-image: url(../images/title_pr_firms.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	background-position: top;
	height: 20px;
}

.date_font {
	font-size:8px;
}

/* header menu login */
.top_menu {
	background-image: url(../images/nav_default.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.top_menu_left {
	background-image: url(../images/top_menu_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 12px;
	height: 25px;
}
.top_menu_middle {
	background-image: url(../images/top_menu_middle.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 10px;
}
.hello {
	font-weight: bold;
	font-size: 12px;
	color: #000099;
	 font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
    letter-spacing: 1px;
	height: 13px;
	text-align: center;
}

.portal {
	width: 490px;
	height: 35px;
}

a.top_menu_link, a.top_menu_link:link, a.top_menu_link:visited, a.top_menu_link:active {
	font-size: 9px;
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.top_menu_link:hover {
	color: #FF7300
}

a.separator_link, a.separator_link:link, a.separator_link:visited, a.separator_link:active {
	font-size: 9px;
	color: #0000CC; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.separator_link:hover {
	color: #0066ff
}


/* registration */
.registr_hat {
	background-image: url(../images/registr_hat.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 1024px;
	background-position: top;
}
.akcent {
	font-style: italic;
	color: #FF0000;
}
.akcent1 {
	font-style: italic;
	color: #0000CC;
}
.akcent2 {
	font-style: italic;
	color: #FA6105;
}
.akcent_step {
	color: #0000FF;
	font-weight: bold;
	font-size:12px;
}
.akcent_step_info {
	color: #000099;
	font-weight: bold;
	font-size: 10px;
}

.registr_for {
	background-image: url(../images/for.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 489px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0000;
}
.registr_motto {
	width: 489px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	letter-spacing: 2px;
	vertical-align: middle;
	padding-top: 10px;
	padding-left: 50px;
	background-image: url(../images/registr_motto.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}


.registr_top {
	width: 489px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	font-weight: bold;
	letter-spacing: 2px;
	color: #000099;
	padding-top: 10px;
	margin-top: 20px;
	padding-left: 10px;
}
.registr_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	margin-top: 10px;
	padding-top: 10px;
}
.registr_down {
	font-family: "Courier New", Courier, mono;
	font-size: 20px;
	font-weight: bold;
	color: #000099;
	letter-spacing: 3px;
	text-align: left;
	height: 100px;

	vertical-align: bottom;
}
.registr_table_title {
	background-image: url(../images/teibal_registr_title.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	vertical-align: bottom;
}
.registr_txt {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003399; 
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 25px;
}
.required {
	color: #F70214;
}
.choise_form {
	background-color: #FFFBF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2d3748;
}
.search_form {
	background-color: #EEF5FE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2d3748;
}
.registration_table_f {
    width: 489px;
	background-image: url(../images/teibal_registr_f.gif);
	border: 1px outset #006666;
	background-repeat: repeat-y;
}
.registration_table_f ul {
	list-style:none;
}
.registr_for_f {
    background-image: url(../images/for_f.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 489px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006666;
}
.registr_motto_f {
	width: 489px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	letter-spacing: 2px;
	vertical-align: middle;
	padding-top: 10px;
	padding-left: 50px;
	background-image: url(../images/registr_motto_f.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	height: 100px;
}
.registr_top_f {
    width: 489px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #0000CC;
	padding-top: 10px;
	margin-top: 20px;
	padding-left: 10px;
}
.registr_for_sait {
    background-image: url(../images/for_sait.gif);
	background-repeat: no-repeat;
	height: 30px;
	
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006666;
}
.registr_for_profil {
    background-image: url(../images/for_profil.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 489px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006666;
}
.registration_form {
	vertical-align: top;
	width: 40%;
	text-align: left;
	border-right: 1px solid #003399;
	border-bottom: 1px solid #003399;
	background-color: #EAF5FF;
	border-top-width: 1px;
	border-top-style: inset;
	border-top-color: #003399;
}
.key {
	background-image: url(../images/kod.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 25px;
	font-family: "Courier New", Courier, mono;
	font-size: 20px;
	font-weight: bold;
	color: #666633;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 5px;
	margin:0 auto;
	padding:0;
}

.registr_txt_present {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003399;
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 6px;
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	height: 25px;
	color: #5C07E9;
	font-weight: bold;
	padding-right: 6px;
} 


.registration_form_firms {
	vertical-align: top;
	width: 500px;
	text-align: left;
	border-right: 1px solid #003399;
	border-bottom: 1px solid #003399;
	background-color: #EAF5FF;
	border-top-width: 1px;
	border-top-style: inset;
	border-top-color: #003399;
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #000099;
}


.registr_table_title_firms {
	background-image: url(../images/teibal_registr_title_firms.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	vertical-align: bottom;
	color: #000000;
}

.registration_table_ok {
	background-image: url(../images/teibal_registr_f2.gif);
	background-repeat: no-repeat;
	width: 900px;
	background-position: left top;
	border: 1px outset #B387FA;
}
.registr_motto_ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000CC;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.registr_txt ul li {
	list-style:none;
}

.center_tn_middle {
	width: 765px;
	background-image: url(../images/center_tn_middel_fon.gif);
	border: 2px solid #FBDFB5;
}

.center_tn_middle_txt {
	padding-left: 15px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
}

.center_tn_middle_caption {
	font-family: "Courier New", Courier, mono;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #AE0000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FBDFB5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FBDFB5;
	letter-spacing: 1px;
}

/* form_inquiry */

.inquiry_table {
	width: 400px;
	background-color: #F5FBFE;
	border: 1px ridge #F5FBFE;
}

.inquiry_caption_left {
	background-image: url(../images/inquiry_table_left.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 10px;
}
.inquiry_caption_title {
	background-image: url(../images/inquiry_table.gif);
	background-repeat: repeat-x;
	height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #1E075A;
	text-align: center;
	vertical-align: middle;
}
.inquiry_caption_right {
	background-image: url(../images/inquiry_table_right.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 10px;
}

/* legend */

.legend_dist, a.legend_dist:link, a.legend_dist:active, a.legend_dist:visited {
	text-decoration:none;
	color:#FF0000;
}

a.legend_dist:hover {
text-decoration:underline;
color:#FF0000;
}

.legend_traders, a.legend_traders:link, a.legend_traders:active, a.legend_traders:visited {
	text-decoration:none;
	color:#668240;
}

a.legend_traders:hover {
text-decoration:underline;
color:#668240;
}

/* profile leftmenu */
.center_tn_left_cells {
	width: 200px;
	background-image: url(../images/center_tn_left_cells.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.center_tn_left_table {
	width: 200px;
	/*background-image: url(../images/center_tn_left_fon.gif);
	background-repeat:repeat-y;*/
	border-top: 2px solid #880000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #880000;
	border-bottom-color: #880000;
	border-left-color: #880000;
}

.center_tn_left_caption {
	background-image: url(../images/centre_tn_left_caption.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 30px;
	width: 256px;
	text-align: left;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
}

.center_tn_left_bullets {
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 1px;
}

a.tn_center_link:link, tn_center_link:active, tn_center_link:visited {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	color: #003399;
	letter-spacing: 1px;
}
a.tn_center_link:hover{
	color: #000099;
}
/*
.center_left_link, a.center_left_link:link, a.center_left_link:active, a.center_left_link:visited {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	color: #880000;
	letter-spacing: 1px;
}
a.center_left_link:hover{
	color: #000099;
}*/
.center_left_cell_ul {
	padding: 5px;
}
.center_left_link_ul, a.center_left_link_ul:link, a.center_left_link_ul:visited, a.center_left_link_ul:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	padding-left: 15px;
}
a.center_left_link_ul:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000CC;
	padding-left: 15px;
}

h1#titlebarlink {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	font-weight: bold;
	letter-spacing: 2px;
	display:inline;
	
}

li.none {
list-style:none;
}


/**** NOTICES ***********/

.main_middle_table {
	background-color: #FFFFFF;
/*	width: 569px;*/
}

.notice_category {
   /*  background-image: url(../images/group_marceting.gif);*/
	background-repeat: no-repeat;
	background-position: left;
	height: 22px;
	background-color: #E5F1FF;
	text-align: center;
	vertical-align: middle;
	/*width: 567px;*/
	color: #1949a0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid #1949a0;
}


.index_notice_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}


.notice_contain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1pt;
	height: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E4E4E4;
}

.notice_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.notice_table {
	width: 567px;
	width:100%;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;

}
.notice_part {
	border: 1px solid #33538D;
}
.notice_name {
	background-color: #FFFFFF;
	background-image: url(../images/notice_link.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-top: 5px;
	padding-left: 5px;
}
.notice_direction {
	background-color: #E5F1FF;
	padding-top: 5px;
	width: 12px;
}
.main h2 {
	font-size: 9px;
	color:#000099;
	margin:0;
	padding:0;
}

.search_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #EFEFEF;
	text-align: right;
	background-image: url(../images/category_search.gif);
	background-repeat: repeat-x;
}

.summary_results_all {
	/*background-color:#FF0000;*/
	color:#FF0000;
	font-weight:bold;
}


.summary_results_new {
	/*background-color:#A4CF66;*/
	color:#A4CF66;
	font-weight:bold;
} 


/* show_notice_detail */
.notice_for_txt {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
}
.notice_detail_table_txt {
	border: 1px ridge #006699;
	background-image: url(../images/notice_fon_txt.gif);
	background-repeat: repeat-x;
}
.notice_detail_left {
	background-image: url(../images/teibal_registr_f2_notice.gif);
	width: 25%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	vertical-align: top;
	background-color: #F2FEFF;
	background-repeat: no-repeat;
}
a.notice_detail_left_link:link, notice_detail_left_link:active, notice_detail_left_link:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	color: #0000CC;
	letter-spacing: 1px;
}
a.notice_detail_left_link:hover{
	color: #6600CC;
}
.notice_detail_title {
	width: 80%;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 25px;
	background-image: url(../images/notice_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #F2FEFF;
}
.notice_opis {
	border: 1px ridge #CCCCCC;
}
.darkblue_title {
	background-image: url(../images/notice_fon_txt.gif);
	background-repeat: repeat-x;
	border: 1px ridge #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	padding-left: 10px;
}
.notice_fon {
	text-align: left;
	background-color: #F2FEFF;
	padding-left: 10px;
}

.img {
	width:220px;
}

h2.news_title2 {
	background-color:#D5E9D5;
	border:2px solid #287528;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1.indextitle {
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
}


#services img {
	margin:0;
	padding:0;
}

/* merchants index advertising */


.column_firms {
	
	text-align: left;
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	
}




.presenting_firms_title_new {
	height: 50px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(../images/new_products.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.presenting_firms_new {
	background-color: #FFFFFF;
	width:100%;
}




.new_firms_preview {
	height: 30px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 2px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #D7FFDF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000099;
	background-image: url(../images/group_garden2.gif);
}


.pr_firms_info_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2DBDC;
}

.pr_firms_right_menu {
	background-image: url(../images/pr_right_menu.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 200px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #006699;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #006699;
}

.redredwine_title_firms
{
	text-align:center;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	width: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	vertical-align: middle;
	height: 30px;
	letter-spacing: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006699;
	border-bottom-color: #6FBFAF;
}

.pr_firms_left_menu_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCE0D9;
}

a.pr_firms_left_link:link, pr_firms_left_link:active, pr_firms_left_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 30px;
	color: #002E8C;
}


.pr_firms_left_menu {
	width: 200px;
	background-image: url(../images/pr_left_menu.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-right-width: 1px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006699;
	border-left-color: #006699;
}

/* success stories */

.us_txt_firms {
	border: 1px ridge #284D4F;
}
.us_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #333333;
	padding-left: 15px;
	padding-top: 15px;
	background-image: url(../images/yes_luminosity.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 15px;
	
}
.us_name_firms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-left: 10px;
}
.us_firms_address  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.us_part_reference {
	background-image: url(../images/centre_tn_left_caption.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	letter-spacing: 1px;
	padding-left: 25px;
	vertical-align: middle;
	background-color: #EFF8F4;
}

.us_title {
	width: 100%;
	background-color: #D7FFDF;
	background-image: url(../images/oferts_title.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #003300;
	border-right-color: #003300;
	border-left-color: #003300;
}
/* new registration 22.09.06 */
.registr_small {
	background-image: url(../images/registr_small.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #660000;
	letter-spacing: 1px;
	padding: 5px;
	margin: 5px;
	
}

.registr_base {
	background-image: url(../images/registr_base.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003C3C;
	padding: 5px;
	margin: 5px;
	letter-spacing: 1px;
	
}
.registr_professional {
	padding: 5px;
	margin: 5px;
	background-image: url(../images/registr_professional.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	letter-spacing: 1px;
	
}
.registr_motto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 2px;
	vertical-align: middle;
	padding-top: 10px;
	padding-left: 50px;
	background-image: url(../images/registr_motto.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}


.registration_table {
	margin: 5px;
	padding: 5px;
}

.registr_txt_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 1px;
	text-align: center;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
	
}

.akcent {
	font-style: italic;
	color: #CC0000;
}
.akcent1 {
	font-style: italic;
	color: #0000CC;
}
.akcent2 {
	font-style: italic;
	color: #6633CC;
}

.registr_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 5px;
}

/* TN_center - stalba na uspeha */

.moto_step {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #800000;
	letter-spacing: 1px;
	vertical-align: middle;
	height: 50px;
	padding-left: 30px;
}
.step {
	width: 760px;
}
.step_cell {
	text-align: left;
	vertical-align: bottom;
	width: 190px;
}
.step_table {
	width:190px;
}
.step_table_hov {
	width: 190px;
	background-image: url(http://tncenter.tradernet.bg/images/person.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.step_table_5 {
	width: 190px;
}
.step_table5_hov {
	width: 190px;
	background-image: url(http://tncenter.tradernet.bg/images/person_5.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.step_person_5 {
	height: 70px;
	vertical-align: bottom;
}
.step_person {
	height: 60px;
	vertical-align: bottom;
}
.step_info_1 {
	border-top-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #880000;
	border-left-color: #880000;
	height: 75px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #880000;
	background-image: url(http://tncenter.tradernet.bg/images/step_info_1.gif);
	background-repeat: repeat-y;
	background-position: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	font-weight: bold;
	vertical-align: top;
}
.step_info_2 {
	border-top-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #880000;
	border-left-color: #880000;
	height: 95px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #880000;
	background-image: url(http://tncenter.tradernet.bg/images/step_info_2.gif);
	background-repeat: repeat-y;
	background-position: center bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330000;
	vertical-align: top;
}
.step_info_3 {
	border-top-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #880000;
	border-left-color: #880000;
	height: 115px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #880000;
	background-image: url(http://tncenter.tradernet.bg/images/step_info_3.gif);
	background-repeat: repeat-y;
	background-position: center bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330000;
	vertical-align: top;
}
.step_info_4 {
	border-top-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #880000;
	border-left-color: #880000;
	height: 135px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #880000;
	background-image: url(http://tncenter.tradernet.bg/images/step_info_4.gif);
	background-repeat: repeat-y;
	background-position: center bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330000;
	vertical-align: top;
}
.step_info_5 {
	border-top-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #880000;
	border-left-color: #880000;
	height: 155px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #880000;
	border-bottom-color: #880000;
	background-image: url(http://tncenter.tradernet.bg/images/step_info_5.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
}
.step_info, a.step_info:link, a.step_info:active, a.step_info:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330000;
	vertical-align: top;
	font-weight: bold;
}

a.step_info:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	vertical-align: top;
	font-weight: bold;
}
.step_infoTNC, a.step_infoTNC:link, a.step_infoTNC:active, a.step_infoTNC:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
	vertical-align: top;
	font-weight: bold;
}

a.step_infoTNC:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	vertical-align: top;
	font-weight: bold;
}
.step_info5, a.step_info5:link, a.step_info5:active, a.step_info5:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	font-weight: bold;
}

a.step_info5:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	vertical-align: top;
	font-weight: bold;
}

.step_effectiveness {
	background-image: url(http://tncenter.tradernet.bg/images/line_step.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	border: 1px solid #880000;
}
.step_left_menu_cell {
	width: 200px;
}
.step_left_menu_table {
	width: 200px;
	background-image: url(http://tncenter.tradernet.bg/images/step_left_table.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 350px;
	border: 1px outset #880000;
}
.step_left_menu_caption {
	height: 22px;
	font-weight: bold;
	color: #880000;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
	letter-spacing: 1px;
}
.step_left_pacet {
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #880000;
	padding-top: 2px;
	padding-bottom: 2px;
}
.step_space {
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCE0D9;
	padding-top: 2px;
}
.step_present {
	background-color: #FEFAF5;
	border: 1px outset #47817F;
	width: 90%;
	text-align: left;
	background-image: url(http://tncenter.tradernet.bg/images/nav_default.gif);
	background-repeat: repeat-x;
	background-position: top;

}
.spr_top_left{
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 21px;
}
.spr_top{
	height: 21px;
}
.spr_dwarf {
	background-image: url(http://tncenter.tradernet.bg/images/dwarf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 46px;
}
.spr_top_right {
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px;
	width: 21px;
}
.spr_right {
	background-repeat: repeat-y;
	background-position: right top;
	width: 21px;
}
.spr_right_down {
	background-repeat: no-repeat;
	background-position: bottom;
	height: 21px;
	width: 21px;
}
.spr_down {
	background-repeat: repeat-x;
	background-position: bottom;
	height: 21px;
	top: 5px;
}
.spr_down_left {
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 21px;
	width: 21px;
}
.spr_left {
	background-repeat: repeat-y;
	background-position: left top;
	width: 21px;
}
.spr_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	padding: 10px;
	
}
.index_cat_small {
	background-color: #E9F4FE;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	text-align:center;
	font-weight:bold;
}

.index_cat_small h3 {
	margin:0;
	padding:0;
	
}

.index_cat_small_items {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
}

a.index_item_cat_small, a.index_item_cat_small:link, a.index_item_cat_small:active {
	font-size: 9px;
	color:#000099;
	text-decoration:underline;	
}

a.index_item_cat_small:visited, a.index_item_cat_small:hover {
	font-size: 9px;
	color:#000099;
	text-decoration:none;
}

.meta_help {
	
	font-size:8px;
	color:#666666;

}
